Diese Seite dient als Orientierungshilfe für neue Entwickler, um ihre Entwicklungsumgebung für das Bearbeiten des Arbeitsbereichs FEM anzupassen.
TBD
in Arbeit...
in Arbeit...
Wie man FreeCAD auf dem neuesten Stand hält, ist auf der Seite Quellcodeverwaltung dokumentiert. Dort findet man auch nützliche git-Tipps.
Der FEM-Code befindet sich in src/Mod/Fem.
App/ Konsolen-Modus-Anwendung, definiert grundlegende Strukturen und Basisklassen für Dokumentobjekte, die von Modulen zum Erstellen eigener Objekte verwendet werden.Gui/ GUI-Modus-Anwendung, definiert die 3D-Ansicht, vom Arbeitsbereich verwendete Werkzeuge/Funktionen für die Interaktion mit der Benutzeroberfläche und der 3D-Ansicht, definiert Basisklassen für Viewprovider.femcommands/fem.doxfemexamples/femguiobjects/femguiutils/feminout/femmesh/femobjects/femresult/femsolver/femtaskpanels/femtest/femtools/femviewprovider/InitGui.pyInit.pyObjectsFem.pyTestFemApp.pyTestFemGui.py
Man beachte die Datei coding_conventions.md im FreeCAD-Repository.
Ein neuer FEM-Löser erfordert Folgendes:
Siehe auch:
in Arbeit...